home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / RTLWIN32.PAK / MSPAB.H < prev    next >
C/C++ Source or Header  |  1997-05-06  |  2KB  |  72 lines

  1. #pragma option -b
  2. /*
  3.  *  M S P A B . H
  4.  *  
  5.  *  Public definitions for the Microsoft Personal Address Book
  6.  *  
  7.  *  Copyright 1986-1996 Microsoft Corporation. All Rights Reserved.
  8.  */
  9.  
  10. /*
  11.  *  Microsoft Personal Address Book Provider ID
  12.  *  -------------------------------------------
  13.  */
  14.  
  15. #define PAB_PROVIDER_ID     \
  16. {                           \
  17.     0xB5, 0x3b, 0xc2, 0xc0, \
  18.     0x2c, 0x77, 0x10, 0x1a, \
  19.     0xa1, 0xbc, 0x08, 0x00, \
  20.     0x2b, 0x2a, 0x56, 0xc2  \
  21. }
  22.  
  23.  
  24. /*
  25.  *  Messaging Service Properties
  26.  *  ----------------------------
  27.  *
  28.  *  The following properties are required to completely configure
  29.  *  the Microsoft Personal Address Book messaging service with
  30.  *  IMsgServiceAdmin::ConfigureMsgService() if UI is not requested
  31.  *  by passing the UI_SERVICE flag.
  32.  */
  33.  
  34. /*
  35.  *      Fully qualified pathname of .PAB file to use
  36.  */
  37. #define     PR_PAB_PATH                     PROP_TAG( PT_TSTRING,   0x6600 )
  38. #define     PR_PAB_PATH_W                   PROP_TAG( PT_UNICODE,   0x6600 )
  39. #define     PR_PAB_PATH_A                   PROP_TAG( PT_STRING8,   0x6600 )
  40.  
  41. /*
  42.  *  The following additional properties may also be passed to
  43.  *  customize the configuration.
  44.  */
  45.  
  46. /*
  47.  *      PR_DISPLAY_NAME
  48.  *          The display name to be used for the PAB in the address
  49.  *          book hierarchy.
  50.  *
  51.  *      PR_COMMENT
  52.  *          A comment to be associated with the PAB.
  53.  *
  54.  *      PR_PAB_DET_DIR_VIEW_BY
  55.  *          Determines how names of entries in the PAB with separate first
  56.  *          and last names are displayed.
  57.  *
  58.  *          Possible values are:
  59.  *
  60.  *          PAB_DIR_VIEW_FIRST_THEN_LAST    First name followed by last name
  61.  *          (default)                       (e.g. "Dave Olsen").
  62.  *
  63.  *          PAB_DIR_VIEW_LAST_THEN_FIRST    Last name followed by separator
  64.  *                                          followed by first name
  65.  *                                          (e.g. "Olsen, Dave").
  66.  */
  67. #define     PR_PAB_DET_DIR_VIEW_BY          PROP_TAG( PT_LONG,      0x6601 )
  68.  
  69. #define     PAB_DIR_VIEW_FIRST_THEN_LAST    0
  70. #define     PAB_DIR_VIEW_LAST_THEN_FIRST    1
  71. #pragma option -b.
  72.